international compliance fraud corruption law politics consulting offshore government audit business attorney outsourcing management ibc offshore banking banking marine asset protection lawyer development